runtime.slice.array (field)
20 uses
runtime (current package)
alg.go#L439: return memhash(s.array, seed, uintptr(s.len))
arena.go#L152: v = (*slice)(e.data).array
arena.go#L175: *sl = slice{makeslicecopy(et, len, len, (*slice)(e.data).array), len, len}
cgocall.go#L400: atomicstorep(unsafe.Pointer(&p.array), unsafe.Pointer(&s[0]))
cgocall.go#L636: p = s.array
debuglog.go#L312: bb.array = unsafe.Pointer(strData)
iface.go#L440: if (*slice)(unsafe.Pointer(&val)).array == nil {
map.go#L1841: typedmemmove(t.Key, add(s.array, uintptr(s.len)*uintptr(t.Key.Size())), k)
map.go#L1906: typedmemmove(t.Elem, add(s.array, uintptr(s.len)*uintptr(t.Elem.Size())), ele)
mbarrier.go#L352: return slicecopy(dst.array, dst.len, src.array, src.len, elemType.Size_)
mbarrier.go#L354: return typedslicecopy(elemType, dst.array, dst.len, src.array, src.len)
mheap.go#L530: sp.array = sysAlloc(uintptr(n)*goarch.PtrSize, &memstats.other_sys)
mheap.go#L531: if sp.array == nil {
print.go#L19: rp.array = sp.str
print.go#L252: printpointer(sp.array)
slice.go#L16: array unsafe.Pointer
slice.go#L336: new := growslice(old.array, old.cap+num, old.cap, num, et)
slice.go#L344: memclrNoHeapPointers(add(new.array, oldcapmem), newlenmem-oldcapmem)
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |